/**
 * 所属节点：视频记录列表
 * 创建人：zm
 * 创建时间：2020年10月29日
 * 最后修改人：liud
 * 
 * 修改原因：该模块20240809新需求弃用，并且未迁移实际功能
 * 编辑内容：注释30-54行
 * 编辑时间：2024-09-03
 * 编辑人：chen
 */
cb.define(process.env.__DOMAINKEY__, function () {
  let GDGY01_isv_videolog_VM_Extend = {
    doAction: function (name, viewModel) {
      if (this[name]) this[name](viewModel);
    },
    init: function (viewModel) {
      var videourl = "";
      viewModel.on("customInit", function (data) {
        //视频记录列表--页面初始化
        viewModel.on("afterMount", function () {
          viewModel.getCache("FilterViewModel").getParams().filterRows = 3;
        });

        var btnVideo = viewModel.get("button16hd");
        var GridModel = viewModel.get("isv_videolog_2053886003198296068");
        var domainKey = viewModel.getDomainKey();
        //console.log(domainKey);
		// 20240809  新需求： 隐藏  视频记录列表  模块
        //同步调用API函数
        // let resConfig = cb.rest.invokeFunction("GDGY01.VideoAndPrint.GetVideoUrl",
        //   { domainKey: domainKey },
        //   function (err, res) {},
        //   viewModel,
        //   { async: false }
        // );
        // console.log(resConfig);
        // let res = resConfig.result;
        // videourl = res.config.videoUrl;

        // btnVideo.on("click", function (args) {
        //   if (videourl == null || videourl == undefined || videourl == "") {
        //     cb.utils.alert("视频服务器不存在");
        //     return;
        //   }
        //   var currentRow = GridModel.getRow(args.index);
        //   if (currentRow.url == null || currentRow.url == undefined || currentRow.url == "") {
        //     cb.utils.alert("视频文件不存在");
        //     return;
        //   }
        //   var url = videourl + currentRow.url;
        //   // console.log(url);
        //   window.open(url);
        // });
      });

      viewModel.get("button16hd") && viewModel.get("button16hd").on("click", function (data) {});
    },
  };
  try {
    module.exports = GDGY01_isv_videolog_VM_Extend;
  } catch (error) {}
  return GDGY01_isv_videolog_VM_Extend;
});
